home *** CD-ROM | disk | FTP | other *** search
/ Aminet 48 / Aminet 48 (2002)(GTI - Schatztruhe)[!][Apr 2002].iso / Aminet / util / moni / Scout-src.lha / source / objects / scout_flags.c < prev    next >
Encoding:
C/C++ Source or Header  |  2002-02-13  |  9.2 KB  |  196 lines

  1. /**
  2.  * Scout - The Amiga System Monitor
  3.  *
  4.  *------------------------------------------------------------------
  5.  *
  6.  * This program is free software; you can redistribute it and/or modify
  7.  * it under the terms of the GNU General Public License as published by
  8.  * the Free Software Foundation; either version 2 of the License, or
  9.  * any later version.
  10.  *
  11.  * This program is distributed in the hope that it will be useful,
  12.  * but WITHOUT ANY WARRANTY; without even the implied warranty of
  13.  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
  14.  * GNU General Public License for more details.
  15.  *
  16.  * You should have received a copy of the GNU General Public License
  17.  * along with this program; if not, write to the Free Software
  18.  * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
  19.  *
  20.  * You must not use this source code to gain profit of any kind!
  21.  *
  22.  *------------------------------------------------------------------
  23.  *
  24.  * @author Andreas Gelhausen
  25.  * @author Richard Körber <rkoerber@gmx.de>
  26.  */
  27.  
  28.  
  29.  
  30. #include "system_headers.h"
  31.  
  32. struct LongFlag wflg_flags[] = {
  33.    {WFLG_SIZEGADGET,    "WFLG_SIZEGADGET",    "($00000001)"},
  34.    {WFLG_DRAGBAR,       "WFLG_DRAGBAR",       "($00000002)"},
  35.    {WFLG_DEPTHGADGET,   "WFLG_DEPTHGADGET",   "($00000004)"},
  36.    {WFLG_CLOSEGADGET,   "WFLG_CLOSEGADGET",   "($00000008)"},
  37.    {WFLG_SIZEBRIGHT,    "WFLG_SIZEBRIGHT",    "($00000010)"},
  38.    {WFLG_SIZEBBOTTOM,   "WFLG_SIZEBBOTTOM",   "($00000020)"},
  39.    {WFLG_BACKDROP,      "WFLG_BACKDROP",      "($00000100)"},
  40.    {WFLG_REPORTMOUSE,   "WFLG_REPORTMOUSE",   "($00000200)"},
  41.    {WFLG_GIMMEZEROZERO, "WFLG_GIMMEZEROZERO", "($00000400)"},
  42.    {WFLG_BORDERLESS,    "WFLG_BORDERLESS",    "($00000800)"},
  43.    {WFLG_ACTIVATE,      "WFLG_ACTIVATE",      "($00001000)"},
  44.    {WFLG_WINDOWACTIVE,  "WFLG_WINDOWACTIVE",  "($00002000)"},
  45.    {WFLG_INREQUEST,     "WFLG_INREQUEST",     "($00004000)"},
  46.    {WFLG_MENUSTATE,     "WFLG_MENUSTATE",     "($00008000)"},
  47.    {WFLG_RMBTRAP,       "WFLG_RMBTRAP",       "($00010000)"},
  48.    {WFLG_NOCAREREFRESH, "WFLG_NOCAREREFRESH", "($00020000)"},
  49.    {WFLG_NEWLOOKMENUS,  "WFLG_NEWLOOKMENUS",  "($00200000)"},
  50.    {WFLG_NW_EXTENDED,   "WFLG_NW_EXTENDED",   "($00040000)"},
  51.    {WFLG_WINDOWREFRESH, "WFLG_WINDOWREFRESH", "($01000000)"},
  52.    {WFLG_WBENCHWINDOW,  "WFLG_WBENCHWINDOW",  "($02000000)"},
  53.    {WFLG_WINDOWTICKED,  "WFLG_WINDOWTICKED",  "($04000000)"},
  54.    {WFLG_VISITOR,       "WFLG_VISITOR",       "($08000000)"},
  55.    {WFLG_ZOOMED,        "WFLG_ZOOMED",        "($10000000)"},
  56.    {WFLG_HASZOOM,       "WFLG_HASZOOM",       "($20000000)"},
  57.    {0, NULL, NULL}};
  58.  
  59. struct MaskedLongFlag wflg_flags2[] = {
  60.    {WFLG_SMART_REFRESH,  WFLG_REFRESHBITS, "WFLG_SMART_REFRESH",  "($00000000)"},
  61.    {WFLG_SIMPLE_REFRESH, WFLG_REFRESHBITS, "WFLG_SIMPLE_REFRESH", "($00000040)"},
  62.    {WFLG_SUPER_BITMAP,   WFLG_REFRESHBITS, "WFLG_SUPER_BITMAP",   "($00000080)"},
  63.    {WFLG_OTHER_REFRESH,  WFLG_REFRESHBITS, "WFLG_OTHER_REFRESH",  "($000000C0)"},
  64.    {0, 0, NULL, NULL}};
  65.  
  66. struct LongFlag idcmp_flags[] = {
  67.    {IDCMP_SIZEVERIFY,     "IDCMP_SIZEVERIFY",     "($00000001)"},
  68.    {IDCMP_NEWSIZE,        "IDCMP_NEWSIZE",        "($00000002)"},
  69.    {IDCMP_REFRESHWINDOW,  "IDCMP_REFRESHWINDOW",  "($00000004)"},
  70.    {IDCMP_MOUSEBUTTONS,   "IDCMP_MOUSEBUTTONS",   "($00000008)"},
  71.    {IDCMP_MOUSEMOVE,      "IDCMP_MOUSEMOVE",      "($00000010)"},
  72.    {IDCMP_GADGETDOWN,     "IDCMP_GADGETDOWN",     "($00000020)"},
  73.    {IDCMP_GADGETUP,       "IDCMP_GADGETUP",       "($00000040)"},
  74.    {IDCMP_REQSET,         "IDCMP_REQSET",         "($00000080)"},
  75.    {IDCMP_MENUPICK,       "IDCMP_MENUPICK",       "($00000100)"},
  76.    {IDCMP_CLOSEWINDOW,    "IDCMP_CLOSEWINDOW",    "($00000200)"},
  77.    {IDCMP_RAWKEY,         "IDCMP_RAWKEY",         "($00000400)"},
  78.    {IDCMP_REQVERIFY,      "IDCMP_REQVERIFY",      "($00000800)"},
  79.    {IDCMP_REQCLEAR,       "IDCMP_REQCLEAR",       "($00001000)"},
  80.    {IDCMP_MENUVERIFY,     "IDCMP_MENUVERIFY",     "($00002000)"},
  81.    {IDCMP_NEWPREFS,       "IDCMP_NEWPREFS",       "($00004000)"},
  82.    {IDCMP_DISKINSERTED,   "IDCMP_DISKINSERTED",   "($00008000)"},
  83.    {IDCMP_DISKREMOVED,    "IDCMP_DISKREMOVED",    "($00010000)"},
  84.    {IDCMP_WBENCHMESSAGE,  "IDCMP_WBENCHMESSAGE",  "($00020000)"},
  85.    {IDCMP_ACTIVEWINDOW,   "IDCMP_ACTIVEWINDOW",   "($00040000)"},
  86.    {IDCMP_INACTIVEWINDOW, "IDCMP_INACTIVEWINDOW", "($00080000)"},
  87.    {IDCMP_DELTAMOVE,      "IDCMP_DELTAMOVE",      "($00100000)"},
  88.    {IDCMP_VANILLAKEY,     "IDCMP_VANILLAKEY",     "($00200000)"},
  89.    {IDCMP_INTUITICKS,     "IDCMP_INTUITICKS",     "($00400000)"},
  90.    {IDCMP_IDCMPUPDATE,    "IDCMP_IDCMPUPDATE",    "($00800000)"},
  91.    {IDCMP_MENUHELP,       "IDCMP_MENUHELP",       "($01000000)"},
  92.    {IDCMP_CHANGEWINDOW,   "IDCMP_CHANGEWINDOW",   "($02000000)"},
  93.    {IDCMP_GADGETHELP,     "IDCMP_GADGETHELP",     "($04000000)"},
  94.    {IDCMP_LONELYMESSAGE,  "IDCMP_LONELYMESSAGE",  "($80000000)"},
  95.    {0, NULL, NULL}};
  96.  
  97. struct LongFlag rtf_flags[] = {
  98.    {RTF_COLDSTART,  "RTF_COLDSTART",  "(1<<0)"},
  99.    {RTF_AFTERDOS,   "RTF_AFTERDOS",   "(1<<2)"},
  100.    {RTF_SINGLETASK, "RTF_SINGLETASK", "(1<<1)"},
  101.    {RTF_AUTOINIT,   "RTF_AUTOINIT",   "(1<<7)"},
  102.    {0, NULL, NULL}};
  103.  
  104. struct LongFlag pr_flags[] = {
  105.    {PRF_FREESEGLIST, "PRF_FREESEGLIST", "(1)"},
  106.    {PRF_FREECURRDIR, "PRF_FREECURRDIR", "(2)"},
  107.    {PRF_FREECLI,     "PRF_FREECLI",     "(4)"},
  108.    {PRF_CLOSEINPUT,  "PRF_CLOSEINPUT",  "(8)"},
  109.    {PRF_CLOSEOUTPUT, "PRF_CLOSEOUTPUT", "(16)"},
  110.    {PRF_FREEARGS,    "PRF_FREEARGS",    "(32)"},
  111.    {0, NULL, NULL}};
  112.  
  113. struct LongFlag scr_flags[] = {
  114.    {SHOWTITLE,    "SHOWTITLE",    "($0010)"},
  115.    {BEEPING,      "BEEPING",      "($0020)"},
  116.    {CUSTOMBITMAP, "CUSTOMBITMAP", "($0040)"},
  117.    {SCREENBEHIND, "SCREENBEHIND", "($0080)"},
  118.    {SCREENQUIET,  "SCREENQUIET",  "($0100)"},
  119.    {SCREENHIRES,  "SCREENHIRES",  "($0200)"},
  120.    {PENSHARED,    "PENSHARED",    "($0400)"},
  121.    {NS_EXTENDED,  "NS_EXTENDED",  "($1000)"},
  122.    {AUTOSCROLL,   "AUTOSCROLL",   "($4000)"},
  123.    {0, NULL, NULL}};
  124.  
  125. struct MaskedLongFlag scr_flags2[] = {
  126.    {WBENCHSCREEN, SCREENTYPE, "WBENCHSCREEN", "($0001)"},
  127.    {PUBLICSCREEN, SCREENTYPE, "PUBLICSCREEN", "($0002)"},
  128.    {CUSTOMSCREEN, SCREENTYPE, "CUSTOMSCREEN", "($000F)"},
  129.    {0, 0, NULL, NULL}};
  130.  
  131. struct LongFlag lib_flags[] = {
  132.    {LIBF_SUMMING, "LIBF_SUMMING", "(1<<0)"},
  133.    {LIBF_CHANGED, "LIBF_CHANGED", "(1<<1)"},
  134.    {LIBF_SUMUSED, "LIBF_SUMUSED", "(1<<2)"},
  135.    {LIBF_DELEXP,  "LIBF_DELEXP",  "(1<<3)"},
  136.    {0, NULL, NULL}};
  137.  
  138. struct LongFlag tc_flags[] = {
  139.    {TF_PROCTIME,  "TF_PROCTIME", "(1L<<0)"},
  140.    {TF_ETASK,     "TF_ETASK",    "(1L<<3)"},
  141.    {TF_STACKCHK,  "TF_STACKCHK", "(1L<<4)"},
  142.    {TF_EXCEPT,    "TF_EXCEPT",   "(1L<<5)"},
  143.    {TF_SWITCH,    "TF_SWITCH",   "(1L<<6)"},
  144.    {TF_LAUNCH,    "TF_LAUNCH",   "(1L<<7)"},
  145.    {0, NULL, NULL}};
  146.  
  147. struct LongFlag psn_flags[] = {
  148.    {PSNF_PRIVATE, "PSNF_PRIVATE", "(0x0001)"},
  149.    {0, NULL, NULL}};
  150.  
  151. struct MaskedLongFlag mp_flags[] = {
  152.    {PA_SIGNAL,  PF_ACTION, "PA_SIGNAL",  "(0)"},
  153.    {PA_SOFTINT, PF_ACTION, "PA_SOFTINT", "(1)"},
  154.    {PA_IGNORE,  PF_ACTION, "PA_IGNORE",  "(2)"},
  155.    {0, 0, NULL, NULL}};
  156.  
  157. struct LongFlag bc_flags[] = {
  158.    {1,             "<unknown>",     "(%00000001)"},
  159.    {COF_ACTIVE,    "COF_ACTIVE",    "(%00000010)"},
  160.    {COF_SHOW_HIDE, "COF_SHOW_HIDE", "(%00000100)"},
  161.    {0, NULL, NULL}};
  162.  
  163. struct LongFlag dip_flags[] = {
  164.    {DIPF_IS_LACE              , "DIPF_IS_LACE"              , "($00000001)"},
  165.    {DIPF_IS_DUALPF            , "DIPF_IS_DUALPF"            , "($00000002)"},
  166.    {DIPF_IS_PF2PRI            , "DIPF_IS_PF2PRI"            , "($00000004)"},
  167.    {DIPF_IS_HAM               , "DIPF_IS_HAM"               , "($00000008)"},
  168.    {DIPF_IS_ECS               , "DIPF_IS_ECS"               , "($00000010)"},
  169.    {DIPF_IS_PAL               , "DIPF_IS_PAL"               , "($00000020)"},
  170.    {DIPF_IS_SPRITES           , "DIPF_IS_SPRITES"           , "($00000040)"},
  171.    {DIPF_IS_GENLOCK           , "DIPF_IS_GENLOCK"           , "($00000080)"},
  172.    {DIPF_IS_WB                , "DIPF_IS_WB"                , "($00000100)"},
  173.    {DIPF_IS_DRAGGABLE         , "DIPF_IS_DRAGGABLE"         , "($00000200)"},
  174.    {DIPF_IS_PANELLED          , "DIPF_IS_PANELLED"          , "($00000400)"},
  175.    {DIPF_IS_BEAMSYNC          , "DIPF_IS_BEAMSYNC"          , "($00000800)"},
  176.    {DIPF_IS_EXTRAHALFBRITE    , "DIPF_IS_EXTRAHALFBRITE"    , "($00001000)"},
  177.    {DIPF_IS_SPRITES_ATT       , "DIPF_IS_SPRITES_ATT"       , "($00002000)"},
  178.    {DIPF_IS_SPRITES_CHNG_RES  , "DIPF_IS_SPRITES_CHNG_RES"  , "($00004000)"},
  179.    {DIPF_IS_SPRITES_BORDER    , "DIPF_IS_SPRITES_BORDER"    , "($00008000)"},
  180.    {DIPF_IS_AA                , "DIPF_IS_AA"                , "($00010000)"},
  181.    {DIPF_IS_SCANDBL           , "DIPF_IS_SCANDBL"           , "($00020000)"},
  182.    {DIPF_IS_SPRITES_CHNG_BASE , "DIPF_IS_SPRITES_CHNG_BASE" , "($00040000)"},
  183.    {DIPF_IS_SPRITES_CHNG_PRI  , "DIPF_IS_SPRITES_CHNG_PRI"  , "($00080000)"},
  184.    {DIPF_IS_DBUFFER           , "DIPF_IS_DBUFFER"           , "($00100000)"},
  185.    {DIPF_IS_PROGBEAM          , "DIPF_IS_PROGBEAM"          , "($00200000)"},
  186.    {DIPF_IS_FOREIGN           , "DIPF_IS_FOREIGN"           , "($80000000)"},
  187.    {0, NULL, NULL}};
  188.  
  189. struct LongFlag diavail_flags[] = {
  190.    {DI_AVAIL_NOCHIPS          , "DI_AVAIL_NOCHIPS"        , "$0001"},
  191.    {DI_AVAIL_NOMONITOR        , "DI_AVAIL_NOMONITOR"      , "$0002"},
  192.    {DI_AVAIL_NOTWITHGENLOCK   , "DI_AVAIL_NOTWITHGENLOCK" , "$0004"},
  193.    {0, NULL, NULL}};
  194.  
  195.  
  196.